

@font-face {
  font-family: "DIN";
  src: url("../font/DIN.woff2") format("woff2"),
       url("../font/DIN.woff") format("woff"),
       url("../font/DIN.ttf") format("truetype"),
       url("../font/DIN.eot") format("embedded-opentype"),
       url("../font/DIN.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "DIN-Bold";
  src: url("../font/DIN-Bold.woff2") format("woff2"),
       url("../font/DIN-Bold.woff") format("woff"),
       url("../font/DIN-Bold.ttf") format("truetype"),
       url("../font/DIN-Bold.eot") format("embedded-opentype"),
       url("../font/DIN-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*全局设置*/
* {
	padding: 0;
	margin: 0;
}
html{overflow: -moz-scrollbars-none;}
html::-webkit-scrollbar{
	width: 0px;
	background: none;
}
html, body {
	color: #434343;
	font-family: 'Microsoft YaHei', '微软雅黑', Arial, sans-serif, FontAwesome, 'Glyphicons Halflings' !important;
	font-weight: normal;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 100%;
    height: 100%;
	-webkit-text-size-adjust: 100%;
	font-size: 62.5%;
	background-color: #fff;
}
body { padding-right: 0px !important;}
*.modal-open {	overflow-y: scroll; padding-right: 0 !important;}
div, li {
	font-weight: normal;
	font-style: normal;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
h1, h2, h3, h4, h5, h6 {
	color:#000000;
	font-weight: normal;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
img {
	border: none;
	display: block;
	max-width: 100%;
	height: auto;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
}
div, p, span, article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary
{
    transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
    font-size: 1.2rem;
}
a, input {
	outline: none;
}
a {
	text-decoration: none;
	transition: all 0.1s ease;
	-webkit-transition: all 0.1s ease;
	-moz-transition: all 0.1s ease;
	-o-transition: all 0.1s ease;
	
	border:none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color:transparent;
	outline:none;
}
i{
	transition: all 0.1s ease;
	-webkit-transition: all 0.1s ease;
	-moz-transition: all 0.1s ease;
	-o-transition: all 0.1s ease;
}
a:hover { text-decoration: none;}
a:visited, a:focus{ outline: none;}
ul, li { list-style: none;}

.clear { clear: both; font-size: 0;}
.bold {	font-weight: bold;}
.fl { float: left;}
.fr { float: right;}